package com.example.zcq.rxjava2retrofitmvp.contract;

import com.example.zcq.rxjava2retrofitmvp.base.BasePresenter;
import com.example.zcq.rxjava2retrofitmvp.base.BaseView;
import com.example.zcq.rxjava2retrofitmvp.model.IloadDataModel;

/**
 * @author zcq
 * @package com.example.zcq.rxjava2retrofitmvp.contract
 * @fileName Rxjava2RetrofitMVP
 * @description: 契约类
 * @org 融信通达科技有限公司
 * @email @163.com
 * @date 2018/9/20  10:06
 */
public interface TestContract {

    interface View extends BaseView<Presenter> {
        void update(String s);

    }

    abstract class Presenter extends BasePresenter<View> implements IloadDataModel {
        public Presenter(View view) {
            super(view);
        }

    }
}
